2026-07-22T15:39:15.934483Z 00O [0KRunning with gitlab-runner 18.11.3 (ad1797b3)[0;m
2026-07-22T15:39:15.934499Z 00O [0K  on manager E7zWtuokQ, system ID: s_9c5761cc64c1[0;m
2026-07-22T15:39:15.934505Z 00O [0K  feature flags: FF_USE_FASTZIP:true[0;m
2026-07-22T15:39:15.934525Z 00O [0K[36;1mResolving secrets[0;m[0;m
2026-07-22T15:39:15.934650Z 00O section_start:1784734755:prepare_executor
2026-07-22T15:39:15.934651Z 00O+[0K[0K[36;1mPreparing the "docker-autoscaler" executor[0;m[0;m
2026-07-22T15:39:15.934757Z 00O [0KDialing instance eedfda6c-25d3-4bbd-adce-b9bc51ece12f...[0;m
2026-07-22T15:39:15.975631Z 00O [0KInstance eedfda6c-25d3-4bbd-adce-b9bc51ece12f connected[0;m
2026-07-22T15:39:16.101631Z 00O [0KUsing Docker executor with image python:3.13-slim ...[0;m
2026-07-22T15:39:40.053259Z 00O [0KUsing effective pull policy of [always] for container python:3.13-slim[0;m
2026-07-22T15:39:40.078757Z 00O [0KPulling docker image python:3.13-slim ...[0;m
2026-07-22T15:39:46.956570Z 00O [0KUsing docker image sha256:6771159cd4fa5d9bba1258caf0b82e6b73458c694d178ad97c5e925c2d0e1a91 for python:3.13-slim with digest python@sha256:6771159cd4fa5d9bba1258caf0b82e6b73458c694d178ad97c5e925c2d0e1a91 ...[0;m
2026-07-22T15:39:46.956592Z 00O section_end:1784734786:prepare_executor
2026-07-22T15:39:46.956594Z 00O+[0Ksection_start:1784734786:prepare_script
2026-07-22T15:39:46.956721Z 00O+[0K[0K[36;1mPreparing environment[0;m[0;m
2026-07-22T15:39:46.965124Z 00O [0KUsing effective pull policy of [always] for container sha256:2301c02b3e3c92ebcc8c73d820d07fcb1d911bd9b468a9edc97ab1054300d1f0[0;m
2026-07-22T15:39:51.643369Z 01O Running on runner-e7zwtuokq-project-6107-concurrent-0 via os1gitnrwrunnermanager1.uni-muenster.de...
2026-07-22T15:39:52.502568Z 00O section_end:1784734792:prepare_script
2026-07-22T15:39:52.502577Z 00O+[0Ksection_start:1784734792:get_sources
2026-07-22T15:39:52.503144Z 00O+[0K[0K[36;1mGetting source from Git repository[0;m[0;m
2026-07-22T15:39:53.853345Z 01O [32;1mGitaly correlation ID: 01KY57PAP1FA9YTDSSSD3SMQR5[0;m
2026-07-22T15:39:53.873880Z 01O [32;1mFetching changes with git depth set to 20...[0;m
2026-07-22T15:39:54.019461Z 01O Reinitialized existing Git repository in /builds/phuong-nam.nguyen/sce_incompy2d/.git/
2026-07-22T15:39:54.024171Z 01O [32;1mCreated fresh repository.[0;m
2026-07-22T15:39:54.332443Z 01O [32;1mChecking out f718c015 as detached HEAD (ref is master)...[0;m
2026-07-22T15:39:54.640758Z 01O Removing .pip-cache/
2026-07-22T15:39:54.640772Z 01O Removing src/incompy2d/__pycache__/
2026-07-22T15:39:54.675297Z 01O 
2026-07-22T15:39:54.675313Z 01O [32;1mSkipping Git submodules setup[0;m
2026-07-22T15:39:57.294294Z 00O section_end:1784734797:get_sources
2026-07-22T15:39:57.294305Z 00O+[0Ksection_start:1784734797:restore_cache
2026-07-22T15:39:57.313134Z 00O+[0K[0K[36;1mRestoring cache[0;m[0;m
2026-07-22T15:40:08.057644Z 01O [32;1mChecking cache for master-2-protected...[0;m
2026-07-22T15:40:08.167509Z 01E Downloading cache from https://s3.uni-muenster.de/gitnrw_cache/project/6107/master-2-protected[0;m  ETag[0;m="2993b361c6fa7117c104f0d1e29499f6"
2026-07-22T15:40:11.439462Z 01O [32;1mSuccessfully extracted cache[0;m
2026-07-22T15:40:22.371965Z 00O section_end:1784734822:restore_cache
2026-07-22T15:40:22.371975Z 00O+[0Ksection_start:1784734822:step_script
2026-07-22T15:40:22.372919Z 00O+[0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m
2026-07-22T15:40:22.372982Z 00O [0KUsing effective pull policy of [always] for container python:3.13-slim[0;m
2026-07-22T15:40:22.401397Z 00O [0KUsing docker image sha256:6771159cd4fa5d9bba1258caf0b82e6b73458c694d178ad97c5e925c2d0e1a91 for python:3.13-slim with digest python@sha256:6771159cd4fa5d9bba1258caf0b82e6b73458c694d178ad97c5e925c2d0e1a91 ...[0;m
2026-07-22T15:40:25.028605Z 01O [32;1m$ python -m pip install --upgrade pip[0;m
2026-07-22T15:40:26.343166Z 01O Requirement already satisfied: pip in /usr/local/lib/python3.13/site-packages (26.1.2)
2026-07-22T15:40:27.038143Z 01E WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
2026-07-22T15:40:27.101437Z 01O [32;1m$ pip install -e ".[test,geo,viz]"[0;m
2026-07-22T15:40:27.385481Z 01O Obtaining file:///builds/phuong-nam.nguyen/sce_incompy2d
2026-07-22T15:40:27.387554Z 01O   Installing build dependencies: started
2026-07-22T15:40:28.282448Z 01O   Installing build dependencies: finished with status 'done'
2026-07-22T15:40:28.282806Z 01O   Checking if build backend supports build_editable: started
2026-07-22T15:40:28.320570Z 01O   Checking if build backend supports build_editable: finished with status 'done'
2026-07-22T15:40:28.321507Z 01O   Getting requirements to build editable: started
2026-07-22T15:40:28.462273Z 01O   Getting requirements to build editable: finished with status 'done'
2026-07-22T15:40:28.463485Z 01O   Installing backend dependencies: started
2026-07-22T15:40:28.992907Z 01O   Installing backend dependencies: finished with status 'done'
2026-07-22T15:40:28.993593Z 01O   Preparing editable metadata (pyproject.toml): started
2026-07-22T15:40:29.167576Z 01O   Preparing editable metadata (pyproject.toml): finished with status 'done'
2026-07-22T15:40:29.356464Z 01O Collecting numba (from incompy2d==0.1.0)
2026-07-22T15:40:29.357871Z 01O   Using cached numba-0.66.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)
2026-07-22T15:40:30.535971Z 01O Collecting numpy (from incompy2d==0.1.0)
2026-07-22T15:40:30.537899Z 01O   Using cached numpy-2.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
2026-07-22T15:40:30.776416Z 01O Collecting geopandas (from incompy2d==0.1.0)
2026-07-22T15:40:30.777628Z 01O   Using cached geopandas-1.1.4-py3-none-any.whl.metadata (2.3 kB)
2026-07-22T15:40:30.834467Z 01O Collecting meshio (from incompy2d==0.1.0)
2026-07-22T15:40:30.835756Z 01O   Using cached meshio-5.3.5-py3-none-any.whl.metadata (11 kB)
2026-07-22T15:40:30.868949Z 01O Collecting osmnx (from incompy2d==0.1.0)
2026-07-22T15:40:30.870186Z 01O   Using cached osmnx-2.1.1-py3-none-any.whl.metadata (4.7 kB)
2026-07-22T15:40:30.899058Z 01O Collecting overturemaps (from incompy2d==0.1.0)
2026-07-22T15:40:30.900004Z 01O   Using cached overturemaps-1.0.1-py3-none-any.whl.metadata (7.6 kB)
2026-07-22T15:40:31.705016Z 01O Collecting shapely (from incompy2d==0.1.0)
2026-07-22T15:40:31.706308Z 01O   Using cached shapely-2.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (6.8 kB)
2026-07-22T15:40:31.749627Z 01O Collecting pytest (from incompy2d==0.1.0)
2026-07-22T15:40:31.750846Z 01O   Using cached pytest-9.1.1-py3-none-any.whl.metadata (7.6 kB)
2026-07-22T15:40:31.790467Z 01O Collecting pytest-cov (from incompy2d==0.1.0)
2026-07-22T15:40:31.792078Z 01O   Using cached pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
2026-07-22T15:40:31.955813Z 01O Collecting matplotlib (from incompy2d==0.1.0)
2026-07-22T15:40:31.957243Z 01O   Using cached matplotlib-3.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (80 kB)
2026-07-22T15:40:32.062069Z 01O Collecting pyogrio>=0.7.2 (from geopandas->incompy2d==0.1.0)
2026-07-22T15:40:32.063324Z 01O   Using cached pyogrio-0.13.0-cp311-abi3-manylinux_2_28_x86_64.whl.metadata (5.8 kB)
2026-07-22T15:40:32.186462Z 01O Collecting packaging (from geopandas->incompy2d==0.1.0)
2026-07-22T15:40:32.188170Z 01O   Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
2026-07-22T15:40:32.311353Z 01O Collecting pandas>=2.0.0 (from geopandas->incompy2d==0.1.0)
2026-07-22T15:40:32.312670Z 01O   Using cached pandas-3.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB)
2026-07-22T15:40:32.554592Z 01O Collecting pyproj>=3.5.0 (from geopandas->incompy2d==0.1.0)
2026-07-22T15:40:32.555893Z 01O   Using cached pyproj-3.7.2-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (31 kB)
2026-07-22T15:40:32.585792Z 01O Collecting python-dateutil>=2.8.2 (from pandas>=2.0.0->geopandas->incompy2d==0.1.0)
2026-07-22T15:40:32.586964Z 01O   Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
2026-07-22T15:40:32.617601Z 01O Collecting certifi (from pyogrio>=0.7.2->geopandas->incompy2d==0.1.0)
2026-07-22T15:40:32.618809Z 01O   Using cached certifi-2026.7.22-py3-none-any.whl.metadata (2.5 kB)
2026-07-22T15:40:32.664244Z 01O Collecting six>=1.5 (from python-dateutil>=2.8.2->pandas>=2.0.0->geopandas->incompy2d==0.1.0)
2026-07-22T15:40:32.665599Z 01O   Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
2026-07-22T15:40:32.793944Z 01O Collecting contourpy>=1.0.1 (from matplotlib->incompy2d==0.1.0)
2026-07-22T15:40:32.795059Z 01O   Using cached contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (5.5 kB)
2026-07-22T15:40:33.010615Z 01O Collecting cycler>=0.10 (from matplotlib->incompy2d==0.1.0)
2026-07-22T15:40:33.011774Z 01O   Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
2026-07-22T15:40:33.483386Z 01O Collecting fonttools>=4.28.2 (from matplotlib->incompy2d==0.1.0)
2026-07-22T15:40:33.939928Z 01O   Using cached fonttools-4.63.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 kB)
2026-07-22T15:40:34.196703Z 01O Collecting kiwisolver>=1.3.1 (from matplotlib->incompy2d==0.1.0)
2026-07-22T15:40:34.198178Z 01O   Using cached kiwisolver-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.1 kB)
2026-07-22T15:40:34.383115Z 01O Collecting pillow>=9 (from matplotlib->incompy2d==0.1.0)
2026-07-22T15:40:34.384615Z 01O   Using cached pillow-12.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.1 kB)
2026-07-22T15:40:34.592302Z 01O Collecting pyparsing>=3 (from matplotlib->incompy2d==0.1.0)
2026-07-22T15:40:34.593404Z 01O   Using cached pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
2026-07-22T15:40:34.712722Z 01O Collecting rich (from meshio->incompy2d==0.1.0)
2026-07-22T15:40:34.714260Z 01O   Using cached rich-15.0.0-py3-none-any.whl.metadata (18 kB)
2026-07-22T15:40:34.787251Z 01O Collecting llvmlite<0.49,>=0.48.0dev0 (from numba->incompy2d==0.1.0)
2026-07-22T15:40:34.788524Z 01O   Using cached llvmlite-0.48.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.0 kB)
2026-07-22T15:40:34.792963Z 01O Collecting numpy (from incompy2d==0.1.0)
2026-07-22T15:40:34.794698Z 01O   Using cached numpy-2.4.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
2026-07-22T15:40:34.897657Z 01O Collecting networkx>=2.5 (from osmnx->incompy2d==0.1.0)
2026-07-22T15:40:34.899111Z 01O   Using cached networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
2026-07-22T15:40:34.939562Z 01O Collecting requests>=2.30 (from osmnx->incompy2d==0.1.0)
2026-07-22T15:40:34.940706Z 01O   Using cached requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)
2026-07-22T15:40:35.923784Z 01O Collecting charset_normalizer<4,>=2 (from requests>=2.30->osmnx->incompy2d==0.1.0)
2026-07-22T15:40:35.925277Z 01O   Using cached charset_normalizer-3.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (41 kB)
2026-07-22T15:40:36.019303Z 01O Collecting idna<4,>=2.5 (from requests>=2.30->osmnx->incompy2d==0.1.0)
2026-07-22T15:40:36.020681Z 01O   Using cached idna-3.18-py3-none-any.whl.metadata (6.1 kB)
2026-07-22T15:40:36.064706Z 01O Collecting urllib3<3,>=1.26 (from requests>=2.30->osmnx->incompy2d==0.1.0)
2026-07-22T15:40:36.066512Z 01O   Using cached urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)
2026-07-22T15:40:36.157239Z 01O Collecting click>=8.3.0 (from overturemaps->incompy2d==0.1.0)
2026-07-22T15:40:36.158624Z 01O   Using cached click-8.4.2-py3-none-any.whl.metadata (2.6 kB)
2026-07-22T15:40:36.267561Z 01O Collecting colorama>=0.4.6 (from overturemaps->incompy2d==0.1.0)
2026-07-22T15:40:36.268759Z 01O   Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
2026-07-22T15:40:36.524769Z 01O Collecting orjson>=3.9.0 (from overturemaps->incompy2d==0.1.0)
2026-07-22T15:40:36.526296Z 01O   Using cached orjson-3.11.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB)
2026-07-22T15:40:36.705764Z 01O Collecting pyarrow>=15.0.2 (from overturemaps->incompy2d==0.1.0)
2026-07-22T15:40:36.707138Z 01O   Using cached pyarrow-25.0.0-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (3.0 kB)
2026-07-22T15:40:37.106391Z 01O Collecting pyfiglet>=1.0.2 (from overturemaps->incompy2d==0.1.0)
2026-07-22T15:40:37.107608Z 01O   Using cached pyfiglet-1.0.4-py3-none-any.whl.metadata (7.4 kB)
2026-07-22T15:40:37.144563Z 01O Collecting tqdm>=4.67.3 (from overturemaps->incompy2d==0.1.0)
2026-07-22T15:40:37.146105Z 01O   Using cached tqdm-4.69.0-py3-none-any.whl.metadata (57 kB)
2026-07-22T15:40:39.121893Z 01O Collecting iniconfig>=1.0.1 (from pytest->incompy2d==0.1.0)
2026-07-22T15:40:39.123390Z 01O   Using cached iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
2026-07-22T15:40:39.441709Z 01O Collecting pluggy<2,>=1.5 (from pytest->incompy2d==0.1.0)
2026-07-22T15:40:39.442785Z 01O   Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
2026-07-22T15:40:39.532673Z 01O Collecting pygments>=2.7.2 (from pytest->incompy2d==0.1.0)
2026-07-22T15:40:39.533605Z 01O   Using cached pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
2026-07-22T15:40:39.989352Z 01O Collecting coverage>=7.10.6 (from coverage[toml]>=7.10.6->pytest-cov->incompy2d==0.1.0)
2026-07-22T15:40:39.990421Z 01O   Using cached coverage-7.15.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.6 kB)
2026-07-22T15:40:40.020848Z 01O Collecting markdown-it-py>=2.2.0 (from rich->meshio->incompy2d==0.1.0)
2026-07-22T15:40:40.021839Z 01O   Using cached markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB)
2026-07-22T15:40:40.045706Z 01O Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich->meshio->incompy2d==0.1.0)
2026-07-22T15:40:40.046724Z 01O   Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
2026-07-22T15:40:40.050497Z 01O Using cached geopandas-1.1.4-py3-none-any.whl (343 kB)
2026-07-22T15:40:40.051988Z 01O Using cached pandas-3.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.9 MB)
2026-07-22T15:40:40.061930Z 01O Using cached pyogrio-0.13.0-cp311-abi3-manylinux_2_28_x86_64.whl (33.3 MB)
2026-07-22T15:40:40.087083Z 01O Using cached pyproj-3.7.2-cp313-cp313-manylinux_2_28_x86_64.whl (9.5 MB)
2026-07-22T15:40:40.096981Z 01O Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
2026-07-22T15:40:40.098013Z 01O Using cached shapely-2.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB)
2026-07-22T15:40:40.101391Z 01O Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
2026-07-22T15:40:40.102547Z 01O Using cached certifi-2026.7.22-py3-none-any.whl (136 kB)
2026-07-22T15:40:40.103926Z 01O Using cached matplotlib-3.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (10.0 MB)
2026-07-22T15:40:40.112604Z 01O Using cached contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (362 kB)
2026-07-22T15:40:40.113873Z 01O Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
2026-07-22T15:40:40.115080Z 01O Using cached fonttools-4.63.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 MB)
2026-07-22T15:40:40.120545Z 01O Using cached kiwisolver-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB)
2026-07-22T15:40:40.122545Z 01O Using cached packaging-26.2-py3-none-any.whl (100 kB)
2026-07-22T15:40:40.123861Z 01O Using cached pillow-12.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.9 MB)
2026-07-22T15:40:40.130450Z 01O Using cached pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-07-22T15:40:40.131391Z 01O Using cached meshio-5.3.5-py3-none-any.whl (166 kB)
2026-07-22T15:40:40.132659Z 01O Using cached numba-0.66.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.9 MB)
2026-07-22T15:40:40.136756Z 01O Using cached llvmlite-0.48.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (59.9 MB)
2026-07-22T15:40:40.180827Z 01O Using cached numpy-2.4.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB)
2026-07-22T15:40:40.194340Z 01O Using cached osmnx-2.1.1-py3-none-any.whl (104 kB)
2026-07-22T15:40:40.195281Z 01O Using cached networkx-3.6.1-py3-none-any.whl (2.1 MB)
2026-07-22T15:40:40.197736Z 01O Using cached requests-2.34.2-py3-none-any.whl (73 kB)
2026-07-22T15:40:40.198901Z 01O Using cached charset_normalizer-3.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223 kB)
2026-07-22T15:40:40.200233Z 01O Using cached idna-3.18-py3-none-any.whl (65 kB)
2026-07-22T15:40:40.201391Z 01O Using cached urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-07-22T15:40:40.202742Z 01O Using cached overturemaps-1.0.1-py3-none-any.whl (25 kB)
2026-07-22T15:40:40.203910Z 01O Using cached click-8.4.2-py3-none-any.whl (119 kB)
2026-07-22T15:40:40.205108Z 01O Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
2026-07-22T15:40:40.206231Z 01O Using cached orjson-3.11.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (134 kB)
2026-07-22T15:40:40.207627Z 01O Using cached pyarrow-25.0.0-cp313-cp313-manylinux_2_28_x86_64.whl (50.1 MB)
2026-07-22T15:40:40.245074Z 01O Using cached pyfiglet-1.0.4-py3-none-any.whl (1.8 MB)
2026-07-22T15:40:40.246957Z 01O Using cached tqdm-4.69.0-py3-none-any.whl (676 kB)
2026-07-22T15:40:40.248688Z 01O Using cached pytest-9.1.1-py3-none-any.whl (386 kB)
2026-07-22T15:40:40.250100Z 01O Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-07-22T15:40:40.251195Z 01O Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-07-22T15:40:40.252448Z 01O Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-07-22T15:40:40.254625Z 01O Using cached pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-07-22T15:40:40.255709Z 01O Using cached coverage-7.15.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (255 kB)
2026-07-22T15:40:40.257080Z 01O Using cached rich-15.0.0-py3-none-any.whl (310 kB)
2026-07-22T15:40:40.258360Z 01O Using cached markdown_it_py-4.2.0-py3-none-any.whl (91 kB)
2026-07-22T15:40:40.259559Z 01O Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
2026-07-22T15:40:40.490938Z 01O Building wheels for collected packages: incompy2d
2026-07-22T15:40:40.491347Z 01O   Building editable for incompy2d (pyproject.toml): started
2026-07-22T15:40:40.525987Z 01O   Building editable for incompy2d (pyproject.toml): finished with status 'done'
2026-07-22T15:40:40.526215Z 01O   Created wheel for incompy2d: filename=incompy2d-0.1.0-py3-none-any.whl size=2560 sha256=4aa0e00b356d3c4fba1320fe7ef317ecc6efc4cfb744319ec9e6210c1ed2fc7f
2026-07-22T15:40:40.526538Z 01O   Stored in directory: /tmp/pip-ephem-wheel-cache-t56kmr1k/wheels/cc/4c/de/58fae1306afa4d589a4ad69df4a87c31ee341d46ca928206e2
2026-07-22T15:40:40.528505Z 01O Successfully built incompy2d
2026-07-22T15:40:40.661448Z 01O Installing collected packages: urllib3, tqdm, six, pyparsing, pygments, pyfiglet, pyarrow, pluggy, pillow, packaging, orjson, numpy, networkx, mdurl, llvmlite, kiwisolver, iniconfig, idna, fonttools, cycler, coverage, colorama, click, charset_normalizer, certifi, shapely, requests, python-dateutil, pytest, pyproj, pyogrio, numba, markdown-it-py, contourpy, rich, pytest-cov, pandas, overturemaps, matplotlib, incompy2d, meshio, geopandas, osmnx
2026-07-22T15:41:17.823659Z 01O 
2026-07-22T15:41:17.828478Z 01O Successfully installed certifi-2026.7.22 charset_normalizer-3.4.9 click-8.4.2 colorama-0.4.6 contourpy-1.3.3 coverage-7.15.2 cycler-0.12.1 fonttools-4.63.0 geopandas-1.1.4 idna-3.18 incompy2d-0.1.0 iniconfig-2.3.0 kiwisolver-1.5.0 llvmlite-0.48.0 markdown-it-py-4.2.0 matplotlib-3.11.1 mdurl-0.1.2 meshio-5.3.5 networkx-3.6.1 numba-0.66.0 numpy-2.4.6 orjson-3.11.9 osmnx-2.1.1 overturemaps-1.0.1 packaging-26.2 pandas-3.0.3 pillow-12.3.0 pluggy-1.6.0 pyarrow-25.0.0 pyfiglet-1.0.4 pygments-2.20.0 pyogrio-0.13.0 pyparsing-3.3.2 pyproj-3.7.2 pytest-9.1.1 pytest-cov-7.1.0 python-dateutil-2.9.0.post0 requests-2.34.2 rich-15.0.0 shapely-2.1.2 six-1.17.0 tqdm-4.69.0 urllib3-2.7.0
2026-07-22T15:41:17.828558Z 01E WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
2026-07-22T15:41:18.049568Z 01O [32;1m$ pytest tests/ -v --tb=short --junitxml=report.xml --cov=incompy2d --cov-report=term-missing --cov-report=html:coverage_html --cov-fail-under=70[0;m
2026-07-22T15:41:18.403909Z 01O ============================= test session starts ==============================
2026-07-22T15:41:18.403922Z 01O platform linux -- Python 3.13.14, pytest-9.1.1, pluggy-1.6.0 -- /usr/local/bin/python3.13
2026-07-22T15:41:18.403924Z 01O cachedir: .pytest_cache
2026-07-22T15:41:18.403925Z 01O rootdir: /builds/phuong-nam.nguyen/sce_incompy2d
2026-07-22T15:41:18.403927Z 01O configfile: pyproject.toml
2026-07-22T15:41:18.403928Z 01O plugins: cov-7.1.0
2026-07-22T15:41:18.403929Z 01O collecting ... collected 19 items
2026-07-22T15:41:20.293586Z 01O 
2026-07-22T15:41:20.293589Z 01O tests/test_fetch_overture.py::test_fetch_overture_success PASSED         [  5%]
2026-07-22T15:41:20.314004Z 01O tests/test_fetch_overture.py::test_fetch_overture_failure PASSED         [ 10%]
2026-07-22T15:41:20.316453Z 01O tests/test_fetch_overture.py::test_fetch_overture_reencode_exception PASSED [ 15%]
2026-07-22T15:41:20.322915Z 01O tests/test_fetch_overture.py::test_fetch_overture_default_dir PASSED     [ 21%]
2026-07-22T15:41:20.327895Z 01O tests/test_geom_util.py::test_solid_poly PASSED                          [ 26%]
2026-07-22T15:41:20.330037Z 01O tests/test_incomp_2d.py::test_solve_incomp PASSED                        [ 31%]
2026-07-22T15:41:26.313955Z 01O tests/test_incomp_2d.py::test_solve_incomp_wind_bc_and_initial_fields PASSED [ 36%]
2026-07-22T15:41:26.321559Z 01O tests/test_mesh_util.py::test_uniform_msh PASSED                         [ 42%]
2026-07-22T15:41:26.323291Z 01O tests/test_mesh_util.py::test_load_npz PASSED                            [ 47%]
2026-07-22T15:41:26.328914Z 01O tests/test_mesh_util.py::test_load_npz_no_mask PASSED                    [ 52%]
2026-07-22T15:41:26.332466Z 01O tests/test_mesh_util.py::test_msh_png PASSED                             [ 57%]
2026-07-22T15:41:26.764461Z 01O tests/test_post.py::test_draw_buildings PASSED                           [ 63%]
2026-07-22T15:41:26.779029Z 01O tests/test_post.py::test_main_success PASSED                             [ 68%]
2026-07-22T15:41:26.795716Z 01O tests/test_post.py::test_main_missing_sim_data PASSED                    [ 73%]
2026-07-22T15:41:26.798441Z 01O tests/test_post.py::test_main_missing_geojson PASSED                     [ 78%]
2026-07-22T15:41:31.741626Z 01O tests/test_run.py::test_get_input_default PASSED                         [ 84%]
2026-07-22T15:41:31.743987Z 01O tests/test_run.py::test_get_input_custom PASSED                          [ 89%]
2026-07-22T15:41:31.745700Z 01O tests/test_run.py::test_get_input_invalid_cast PASSED                    [ 94%]
2026-07-22T15:41:31.747587Z 01O tests/test_run.py::test_main PASSED                                      [100%]
2026-07-22T15:41:32.148456Z 01O 
2026-07-22T15:41:32.148460Z 01O ---- generated xml file: /builds/phuong-nam.nguyen/sce_incompy2d/report.xml ----
2026-07-22T15:41:32.148461Z 01O ================================ tests coverage ================================
2026-07-22T15:41:32.148462Z 01O _______________ coverage: platform linux, python 3.13.14-final-0 _______________
2026-07-22T15:41:32.148463Z 01O 
2026-07-22T15:41:32.148464Z 01O Name                              Stmts   Miss  Cover   Missing
2026-07-22T15:41:32.148465Z 01O ---------------------------------------------------------------
2026-07-22T15:41:32.148466Z 01O src/incompy2d/__init__.py             5      0   100%
2026-07-22T15:41:32.148467Z 01O src/incompy2d/fetch_overture.py      52     20    62%   66-91
2026-07-22T15:41:32.148468Z 01O src/incompy2d/geom_util.py           69     52    25%   46-66, 87-141
2026-07-22T15:41:32.148468Z 01O src/incompy2d/incomp_2d.py          179     75    58%   62-67, 71-107, 124-155, 159-175
2026-07-22T15:41:32.148469Z 01O src/incompy2d/mesh_util.py           54      3    94%   73, 78, 86
2026-07-22T15:41:32.148470Z 01O src/incompy2d/post.py               137     23    83%   11, 22, 140-163, 200
2026-07-22T15:41:32.148471Z 01O src/incompy2d/run.py                 75      1    99%   115
2026-07-22T15:41:32.148471Z 01O ---------------------------------------------------------------
2026-07-22T15:41:32.148472Z 01O TOTAL                               571    174    70%
2026-07-22T15:41:32.148473Z 01O Coverage HTML written to dir coverage_html
2026-07-22T15:41:32.148473Z 01O FAIL Required test coverage of 70% not reached. Total coverage: 69.53%
2026-07-22T15:41:32.148474Z 01O ============================= 19 passed in 13.58s ==============================
2026-07-22T15:41:34.980572Z 00O section_end:1784734894:step_script
2026-07-22T15:41:34.980582Z 00O+[0Ksection_start:1784734894:archive_cache
2026-07-22T15:41:34.981939Z 00O+[0K[0K[36;1mSaving cache for successful job[0;m[0;m
2026-07-22T15:41:35.836146Z 01O [32;1mCreating cache master-2-protected...[0;m
2026-07-22T15:41:35.902363Z 01E .pip-cache/: found 844 matching artifact files and directories[0;m 
2026-07-22T15:41:37.878079Z 01E Uploading cache.zip to https://s3.uni-muenster.de/gitnrw_cache/project/6107/master-2-protected[0;m 
2026-07-22T15:41:40.742945Z 01O [32;1mCreated cache[0;m
2026-07-22T15:41:44.328742Z 00O section_end:1784734904:archive_cache
2026-07-22T15:41:44.328753Z 00O+[0Ksection_start:1784734904:upload_artifacts_on_success
2026-07-22T15:41:44.329175Z 00O+[0K[0K[36;1mUploading artifacts for successful job[0;m[0;m
2026-07-22T15:41:47.073120Z 01O [32;1mUploading artifacts...[0;m
2026-07-22T15:41:47.121526Z 01E coverage_html/: found 17 matching artifact files and directories[0;m 
2026-07-22T15:41:47.912387Z 01E Uploading artifacts as "archive" to coordinator... 201 Created[0;m  correlation_id[0;m=01KY57TYR5EZ28CVY4H27WX4HN id[0;m=1251444 responseStatus[0;m=201 Created token[0;m=64_f5oumD
2026-07-22T15:41:47.964125Z 01O [32;1mUploading artifacts...[0;m
2026-07-22T15:41:48.012868Z 01E report.xml: found 1 matching artifact files and directories[0;m 
2026-07-22T15:41:48.385200Z 01E Uploading artifacts as "junit" to coordinator... 201 Created[0;m  correlation_id[0;m=01KY57TZKX10V78GZ86SWNPVCC id[0;m=1251444 responseStatus[0;m=201 Created token[0;m=64_f5oumD
2026-07-22T15:41:50.328707Z 00O section_end:1784734910:upload_artifacts_on_success
2026-07-22T15:41:50.328717Z 00O+[0Ksection_start:1784734910:cleanup_file_variables
2026-07-22T15:41:50.328853Z 00O+[0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m
2026-07-22T15:41:51.930983Z 00O section_end:1784734911:cleanup_file_variables
2026-07-22T15:41:51.930994Z 00O+[0K
2026-07-22T15:41:54.117348Z 00O [32;1mJob succeeded[0;m